uncontrollable desire - French English Dictionary